home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
LEGS vol.1⁄20MB
/
LEGS vol.1_20MB.rsrc
/
bin.rsrc_CODE_51_AEObjPacking.txt
< prev
next >
Wrap
Text File
|
1994-02-04
|
12KB
|
216 lines
# near model CODE resource
# jump table entries: 14000-14001 (2 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 4A6E 000C tst.w [A6 + 0xC]
00000008 6728 beq +0x2A /* 00000032 */
0000000A 206E 0008 movea.l A0, [A6 + 0x8]
0000000E 316E 000C 001E move.w [A0 + 0x1E], [A6 + 0xC]
00000014 4267 clr.w -[A7]
00000016 206E 0008 movea.l A0, [A6 + 0x8]
0000001A 4868 FFF8 pea.l [A0 - 0x8]
0000001E 303C 0204 move.w D0, 0x204
00000022 A816 syscall Pack8
00000024 548F addq.l A7, 2
00000026 206E 0008 movea.l A0, [A6 + 0x8]
0000002A 2C48 movea.l A6, A0
0000002C 4EFA 00FC jmp [PC + 0xFC /* 0000012A */]
00000030 0000 4E5E ori.b D0, 0x5E /* '^' */
// begin alternate branch 00000032-00000034
label00000032:
00000032 4E5E unlink A6
// end alternate branch 00000032-00000034
label00000032: // (misaligned)
00000034 205F movea.l A0, [A7]+
00000036 5C4F addq.w A7, 6
00000038 4ED0 jmp [A0]
export_1750:
0000003A 4E56 FFF8 link A6, -0x0008
0000003E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000042 7000 moveq.l D0, 0x00
00000044 2D40 FFFC move.l [A6 - 0x4], D0
00000048 4267 clr.w -[A7]
0000004A 42A7 clr.l -[A7]
0000004C 42A7 clr.l -[A7]
0000004E 1F3C 0001 move.b -[A7], 0x1
00000052 486E FFF8 pea.l [A6 - 0x8]
00000056 303C 0706 move.w D0, 0x706
0000005A A816 syscall Pack8
0000005C 2F0E move.l -[A7], A6
0000005E 4EBA FFA0 jsr [PC - 0x60 /* 00000000 */]
00000062 4267 clr.w -[A7]
00000064 486E FFF8 pea.l [A6 - 0x8]
00000068 2F3C 7761 6E74 move.l -[A7], 0x77616E74 /* 'want' */
0000006E 2F2E 001A move.l -[A7], [A6 + 0x1A]
00000072 4EBA 01BE jsr [PC + 0x1BE /* 00000232 */]
00000076 2F0E move.l -[A7], A6
00000078 4EBA FF86 jsr [PC - 0x7A /* 00000000 */]
0000007C 4267 clr.w -[A7]
0000007E 486E FFF8 pea.l [A6 - 0x8]
00000082 2F3C 6672 6F6D move.l -[A7], 0x66726F6D /* 'from' */
00000088 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000008C 303C 0610 move.w D0, 0x610
00000090 A816 syscall Pack8
00000092 2F0E move.l -[A7], A6
00000094 4EBA FF6A jsr [PC - 0x96 /* 00000000 */]
00000098 102E 000C move.b D0, [A6 + 0xC]
0000009C 670E beq +0x10 /* 000000AC */
0000009E 4267 clr.w -[A7]
000000A0 2F2E 0016 move.l -[A7], [A6 + 0x16]
000000A4 303C 0204 move.w D0, 0x204
000000A8 A816 syscall Pack8
000000AA 548F addq.l A7, 2
label000000AC:
000000AC 4267 clr.w -[A7]
000000AE 486E FFF8 pea.l [A6 - 0x8]
000000B2 2F3C 666F 726D move.l -[A7], 0x666F726D /* 'form' */
000000B8 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */
000000BE 486E 0012 pea.l [A6 + 0x12]
000000C2 7004 moveq.l D0, 0x04
000000C4 2F00 move.l -[A7], D0
000000C6 303C 0A0F move.w D0, 0xA0F
000000CA A816 syscall Pack8
000000CC 2F0E move.l -[A7], A6
000000CE 4EBA FF30 jsr [PC - 0xD0 /* 00000000 */]
000000D2 4267 clr.w -[A7]
000000D4 486E FFF8 pea.l [A6 - 0x8]
000000D8 2F3C 7365 6C64 move.l -[A7], 0x73656C64 /* 'seld' */
000000DE 2F2E 000E move.l -[A7], [A6 + 0xE]
000000E2 303C 0610 move.w D0, 0x610
000000E6 A816 syscall Pack8
000000E8 2F0E move.l -[A7], A6
000000EA 4EBA FF14 jsr [PC - 0xEC /* 00000000 */]
000000EE 102E 000C move.b D0, [A6 + 0xC]
000000F2 670E beq +0x10 /* 00000102 */
000000F4 4267 clr.w -[A7]
000000F6 2F2E 000E move.l -[A7], [A6 + 0xE]
000000FA 303C 0204 move.w D0, 0x204
000000FE A816 syscall Pack8
00000100 548F addq.l A7, 2
label00000102:
00000102 4267 clr.w -[A7]
00000104 486E FFF8 pea.l [A6 - 0x8]
00000108 2F3C 6F62 6A20 move.l -[A7], 0x6F626A20 /* 'obj ' */
0000010E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000112 303C 0603 move.w D0, 0x603
00000116 A816 syscall Pack8
00000118 3D5F 001E move.w [A6 + 0x1E], [A7]+
0000011C 4267 clr.w -[A7]
0000011E 486E FFF8 pea.l [A6 - 0x8]
00000122 303C 0204 move.w D0, 0x204
00000126 A816 syscall Pack8
00000128 548F addq.l A7, 2
label0000012A:
0000012A 4FEE FFD8 lea.l A7, [A6 - 0x28]
0000012E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000132 4E5E unlink A6
00000134 205F movea.l A0, [A7]+
00000136 DEFC 0016 add.w A7, 0x16
0000013A 4ED0 jmp [A0]
fn0000013C:
0000013C 4E56 0000 link A6, 0
00000140 4A6E 000C tst.w [A6 + 0xC]
00000144 6728 beq +0x2A /* 0000016E */
00000146 206E 0008 movea.l A0, [A6 + 0x8]
0000014A 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC]
00000150 4267 clr.w -[A7]
00000152 206E 0008 movea.l A0, [A6 + 0x8]
00000156 4868 FFF8 pea.l [A0 - 0x8]
0000015A 303C 0204 move.w D0, 0x204
0000015E A816 syscall Pack8
00000160 548F addq.l A7, 2
00000162 206E 0008 movea.l A0, [A6 + 0x8]
00000166 2C48 movea.l A6, A0
00000168 4EFA 00B6 jmp [PC + 0xB6 /* 00000220 */]
0000016C 0000 4E5E ori.b D0, 0x5E /* '^' */
// begin alternate branch 0000016E-00000170
label0000016E:
0000016E 4E5E unlink A6
// end alternate branch 0000016E-00000170
label0000016E: // (misaligned)
00000170 205F movea.l A0, [A7]+
00000172 5C4F addq.w A7, 6
00000174 4ED0 jmp [A0]
export_1751:
00000176 4E56 FFF8 link A6, -0x0008
0000017A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000017E 7000 moveq.l D0, 0x00
00000180 2D40 FFFC move.l [A6 - 0x4], D0
00000184 4267 clr.w -[A7]
00000186 42A7 clr.l -[A7]
00000188 42A7 clr.l -[A7]
0000018A 1F3C 0001 move.b -[A7], 0x1
0000018E 486E FFF8 pea.l [A6 - 0x8]
00000192 303C 0706 move.w D0, 0x706
00000196 A816 syscall Pack8
00000198 2F0E move.l -[A7], A6
0000019A 4EBA FFA0 jsr [PC - 0x60 /* 0000013C */]
0000019E 4267 clr.w -[A7]
000001A0 486E FFF8 pea.l [A6 - 0x8]
000001A4 2F3C 7374 6172 move.l -[A7], 0x73746172 /* 'star' */
000001AA 2F2E 0012 move.l -[A7], [A6 + 0x12]
000001AE 303C 0610 move.w D0, 0x610
000001B2 A816 syscall Pack8
000001B4 2F0E move.l -[A7], A6
000001B6 4EBA FF84 jsr [PC - 0x7C /* 0000013C */]
000001BA 4267 clr.w -[A7]
000001BC 486E FFF8 pea.l [A6 - 0x8]
000001C0 2F3C 7374 6F70 move.l -[A7], 0x73746F70 /* 'stop' */
000001C6 2F2E 000E move.l -[A7], [A6 + 0xE]
000001CA 303C 0610 move.w D0, 0x610
000001CE A816 syscall Pack8
000001D0 2F0E move.l -[A7], A6
000001D2 4EBA FF68 jsr [PC - 0x98 /* 0000013C */]
000001D6 102E 000C move.b D0, [A6 + 0xC]
000001DA 671C beq +0x1E /* 000001F8 */
000001DC 4267 clr.w -[A7]
000001DE 2F2E 0012 move.l -[A7], [A6 + 0x12]
000001E2 303C 0204 move.w D0, 0x204
000001E6 A816 syscall Pack8
000001E8 548F addq.l A7, 2
000001EA 4267 clr.w -[A7]
000001EC 2F2E 000E move.l -[A7], [A6 + 0xE]
000001F0 303C 0204 move.w D0, 0x204
000001F4 A816 syscall Pack8
000001F6 548F addq.l A7, 2
label000001F8:
000001F8 4267 clr.w -[A7]
000001FA 486E FFF8 pea.l [A6 - 0x8]
000001FE 2F3C 7261 6E67 move.l -[A7], 0x72616E67 /* 'rang' */
00000204 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000208 303C 0603 move.w D0, 0x603
0000020C A816 syscall Pack8
0000020E 3D5F 0016 move.w [A6 + 0x16], [A7]+
00000212 4267 clr.w -[A7]
00000214 486E FFF8 pea.l [A6 - 0x8]
00000218 303C 0204 move.w D0, 0x204
0000021C A816 syscall Pack8
0000021E 548F addq.l A7, 2
label00000220:
00000220 4FEE FFD8 lea.l A7, [A6 - 0x28]
00000224 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000228 4E5E unlink A6
0000022A 205F movea.l A0, [A7]+
0000022C DEFC 000E add.w A7, 0xE
00000230 4ED0 jmp [A0]
fn00000232:
00000232 4E56 FFF8 link A6, -0x0008
00000236 206E 0010 movea.l A0, [A6 + 0x10]
0000023A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000023E 22D8 move.l [A1]+, [A0]+
00000240 22D8 move.l [A1]+, [A0]+
00000242 4267 clr.w -[A7]
00000244 486E FFF8 pea.l [A6 - 0x8]
00000248 2F2E 000C move.l -[A7], [A6 + 0xC]
0000024C 2F3C 7479 7065 move.l -[A7], 0x74797065 /* 'type' */
00000252 486E 0008 pea.l [A6 + 0x8]
00000256 7004 moveq.l D0, 0x04
00000258 2F00 move.l -[A7], D0
0000025A 303C 0A0F move.w D0, 0xA0F
0000025E A816 syscall Pack8
00000260 3D5F 0014 move.w [A6 + 0x14], [A7]+
00000264 4E5E unlink A6
00000266 205F movea.l A0, [A7]+
00000268 DEFC 000C add.w A7, 0xC
0000026C 4ED0 jmp [A0]